@charset "utf-8";

/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
/* html5 */
html,
body {height:100%;}
body {
	margin:0; padding:0; font:400 14px/1.2 'Open Sans', Arial, Helvetica, sans-serif; color:#c9cfdd; background:#2e3442 url(/source/custom/img/buygame2/bgs.png) repeat 0 0;
}

a img {border:0;}

* {min-height:0px;}

a:link,
a:active,
a:visited {color:#c9cfdd; text-decoration:underline;}
a:hover {text-decoration:none;}

b,
strong {font-weight:600;}

h1,h2,h3,h4,h5,h6 {display:block; margin:16px 0; padding:0; font:bold 18px/1.2 'Open Sans', Arial; color:#fff;}

h1 {font-size:18px;}
h2 {font-size:17px;}
h3 {font-size:16px;}
h4 {font-size:15px;}
h5 {font-size:14px;}
h6 {font-weight:normal; font-size:14px; color:inherit;}

ol,
ul {padding:0; display:block; margin:15px 10px 15px 24px;}
ul li {display:list-item; padding:0 0 0 1px; margin:5px 0; list-style:disc;}
ol li {display:list-item; padding:0 0 0 1px; margin:5px 0; list-style:decimal;}


.reset,
.reset li,
nav ul, nav li,
.list_number, .list_number > li,
.category-nav, .category-nav li,
.block-items-wrap ul, .block-items-wrap li {display:block; padding:0; margin:0; list-style:none; background:0;}

form {display:block; padding:0; margin:0;}
input[type="image"]:hover {opacity:0.8;}
input, textarea, select, button {font:normal 14px/normal 'Open Sans', Arial, Helvetica, sans-serif; color:#fff; vertical-align:baseline;}
label {vertical-align:baseline;}

label, input[type=button], input[type=submit], button { cursor: pointer; }
textarea {overflow:auto; resize:vertical;}

.bo_10,
.btn-buy,
.item-full-pict,
.item-full-pict li,
.item-full-bottom .ins-box-price,
.items-wrap .ii-item .o-pict,
.items-wrap .ii-item .o-pict img,
.items-wrap .ii-item .o-pict a:after { -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.bo_3 { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

::-webkit-input-placeholder { font-weight:300; color:#94a1bd; -webkit-transition:color .1s linear;}
:focus::-webkit-input-placeholder { color:transparent;}
:-moz-placeholder { font-weight:300; color: #94a1bd; -moz-transition:color .1s linear;}
:focus:-moz-placeholder { color:transparent;}
::-moz-placeholder { font-weight:300; color: #94a1bd; -moz-transition:color .1s linear;}
:focus::-moz-placeholder { color:transparent;}
:-ms-input-placeholder { font-weight:300; color: #94a1bd; }
:focus:-ms-input-placeholder { color:transparent;}

input[type="button"],
input[type="submit"],
input[type="reset"],
button {
	outline:none;
	padding:8px 20px; display:inline-block; position:relative; border:3px solid #6c50c1; vertical-align:top; line-height:normal; font-weight:400; font-size:14px; color:#d7def0; text-align:center; text-decoration:none; text-transform:uppercase; background:transparent;
	-moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
	-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;
}


input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover {
	background:#6c50c1;
}
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active,
button:active {
	background:#6c50c1;
}

input[type="button"][disabled],
input[type="submit"][disabled],
input[type="reset"][disabled],
button[disabled] {background-color:#eee; color:#222; cursor:default;}

/* Reset */
.wrap input.reset {padding:0; display:block; margin:0; border:0; vertical-align:top; outline:none; background:0; -moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;}
/* Inputs */


.clearfix:before,
.clearfix:after {content:".";display:block;height:0;visibility:hidden;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}

.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.txt_l {text-align:left;}
.txt_r {text-align:right;}

.clr-green { color:#6fbf25;}
.clr-red { color:#f44336;}
.clr-gray { color:#d2d2d2;}

.hidden {overflow:hidden;}
.none,
.display-none {display:none;}


p {display:block; margin:16px 0;}

.animate,
.header-nav a,
.header-search input[type="text"],
.items-wrap .ii-item .i-titles a,
.btn-buy,
.block-items-wrap .i-titles a,
.item-full-pict .bx-prev, .item-full-pict .bx-next,
.item-full-cont .tabs-btn > a,
.category-nav > li > a,
.category-nav > li > a:after,
.items-wrap .ii-item .o-pict a:after {
transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
-moz-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-moz-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
-webkit-transition: box-shadow .3s ease,border .3s ease,top .3s ease,left .3s ease,right .3s ease,bottom .3s ease,margin .3s ease,color .3s ease,background .3s ease,width .3s ease,height .3s ease,-webkit-transform .9s ease,padding .3s ease,opacity .3s ease,visibility .3s ease;
}


.idesc p:first-child,
.idesc h1, .idesc h2, .idesc h3, .idesc h4, .idesc h5, .idesc h6 {margin-top:0 !important;}
.idesc p:last-child {margin-bottom:0 !important;}


.ics,
.icv {display:inline-block; vertical-align:middle; background:url(/source/custom/img/buygame2/icons.png) no-repeat 0 0;}
.icv,
.icv + span {display:inline-block; vertical-align:middle;}


.o-pict img{width:100%; max-width:100%; height:auto; vertical-align:top;}
.o-pict-crop {display:inline-block; vertical-align:top; background:no-repeat center center; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover;}
.o-pict-crop img { display:none;}


/* Wrapper */
.wrap {min-width:1250px; position:relative; overflow:hidden; z-index:2;}
.wrap > .wrapper { background:url(/source/custom/img/buygame2/bg-header.png) no-repeat 340px 0;}
.wrapper {width:1250px; margin:0 auto;}

.header-top {padding:56px 0 0 0; overflow:hidden; margin:0 0 82px 0;}
.header-logo { float:left; margin:7px 0 0 0;}
.header-logo img { vertical-align:top;}

.header-search {width:250px; height:35px; position:relative; float:right;}
.header-search input {padding:0; display:block; margin:0; border:0; background:0;}
.header-search input[type="text"] {width:100%; height:35px; padding:0 10px 0 44px; font-size:12px; background:#363d4f; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
.header-search input[type="text"]:hover,
.header-search input[type="text"]:focus {background-color:#3c4354;}
.header-search input[type="submit"] {width:18px; height:18px; position:absolute; left:15px; top:50%; margin:-9px 0 0 0; background:url('') no-repeat center center;}

.header-search input[type="text"]::-webkit-input-placeholder { font-weight:300; color:#505b74; -webkit-transition:color .1s linear;}
.header-search input[type="text"]:focus::-webkit-input-placeholder { color:transparent;}
.header-search input[type="text"]:-moz-placeholder { font-weight:300; color: #505b74; -moz-transition:color .1s linear;}
.header-search input[type="text"]:focus:-moz-placeholder { color:transparent;}
.header-search input[type="text"]::-moz-placeholder { font-weight:300; color: #505b74; -moz-transition:color .1s linear;}
.header-search input[type="text"]:focus::-moz-placeholder { color:transparent;}
.header-search input[type="text"]:-ms-input-placeholder { font-weight:300; color: #505b74; }
.header-search input[type="text"]:focus:-ms-input-placeholder { color:transparent;}


.header-nav { overflow:hidden; margin:0 0 92px -26px;}
.header-nav li { float:left; margin:0 68px 0 0;}
.header-nav a {padding:11px 29px; display:block; color:#5a6a8f; text-decoration:none; text-align:center; text-transform:uppercase;}
.header-nav a > span {display:block; margin:0 0 2px 0; color:#fff;}
.header-nav a:hover { color:#462f8b; background:#6c50c1;}


.category-nav {padding:0 0 5px 0; margin:0 0 81px 0; font-weight:300; font-size:17px; text-align:center;}
.category-nav > li {display:inline-block; vertical-align:top; margin:0 22px;}
.category-nav > li > a {padding:0 16px 16px; display:inline-block; vertical-align:top; position:relative; border-bottom:3px solid #3a4153; color:#d7dce8; text-decoration:none; text-transform:uppercase;}
.category-nav > li > a:hover,
.category-nav > li > a.current {border-bottom-color:#6c50c1; color:#d7dce8;}
.category-nav > li > a:after {width:0; height:0; content:' '; display:block; position:absolute; left:50%; top:100%; margin:2px 0 0 -5px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #6c50c1; opacity:0;}
.category-nav > li > a:hover:after,
.category-nav > li > a.current:after { opacity:1;}


.block-items-wrap {
	min-height:250px; padding:29px 0 22px 211px; position:relative; margin:0 0 119px 0; background:url('');
	-webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;
}
.block-items-wrap:after {width:204px; height:363px; content:' '; display:block; position:absolute; left:-21px; bottom:0; background:url(/source/custom/img/buygame2/bg-character.png) no-repeat 0 0;}
.block-items-wrap:before {width:6px; height:245px; content:' '; display:block; position:absolute; left:727px; top:50%; margin:-120px 0 0 0; background:url(/source/custom/img/buygame2/block-items-line.png) no-repeat 0 0;}
.block-items-wrap .i-side-left {width:502px; float:left; margin:0 46px 0 0;}
.block-items-wrap .i-side-right {padding:0 5px 0 0; overflow:hidden;}

.block-items-wrap .i-heads {
	width:142px; height:108px; padding:20px 0 0 18px; float:left; margin:0 30px 0 0; font-weight:500; font-style:italic; font-size:25px; color:#c4b9e6; text-transform:uppercase; background:url('');
}
.block-items-wrap .i-heads > span {display:block; color:#d0c9ed;}
.block-items-wrap ul { overflow:hidden;}
.block-items-wrap ul > li {margin:14px 0 0 0;}
.block-items-wrap ul > li:first-child {margin-top:0;}
.block-items-wrap .i-titles {margin:0 0 4px 0; color:#d7def0;}
.block-items-wrap .i-titles a {color:#d7def0; text-decoration:none;}
.block-items-wrap .i-titles a:hover { color:#fff;}
.block-items-wrap .i-details {font-weight:300; color:#4a5875;}
.block-items-wrap .i-titles,
.block-items-wrap .i-details { overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}


.o-label {padding:0 0 7px 22px; position:absolute; left:0; top:0;}
.o-label:after {width:26px; height:34px; content:' '; display:block; position:absolute; left:0; bottom:0; background:url(/source/custom/img/buygame2/label-bg.png) no-repeat 0 0;}
.o-label > span {height:26px; line-height:26px; padding:0 12px; display:block; font-size:13px; color:#fff; text-align:center; background:#6a57bc;}
.o-label.i-outstock:after {background-position:0 bottom;}
.o-label.i-outstock > span {background-color:#686868;}


a.btn-buy {color:#d7def0; text-decoration:none;}
.btn-buy {width:214px; height:49px; line-height:49px; display:inline-block; vertical-align:top; position:relative; border:3px solid #6c50c1; font-weight:300; font-size:14px; color:#d7def0; text-align:center; text-transform:uppercase;}
.btn-buy:hover {background-color:#6c50c1;}
.btn-buy .i-price {min-width:42px; height:22px; line-height:22px; padding:0 2px; display:block; position:absolute; right:-23px; top:-12px; border-bottom:3px solid #323c51; font-weight:400; font-size:14px; color:#aab5cf; text-align:center; background:#3b465d; -webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.2); -moz-box-shadow:2px 2px 10px rgba(0,0,0,0.2); box-shadow:2px 2px 10px rgba(0,0,0,0.2);}
.btn-buy .i-price .i-sc {font-size:11px;}

.items-wrap {margin:0 0 0 15px;}
.items-ins {margin:-70px -60px 0 0;}
.items-wrap .ii-item {width:584px; position:relative; float:left; margin:70px 42px 0 0;}
.items-wrap .ii-item .o-label { left:0; top:12px;}
.items-wrap .ii-item .o-pict {width:250px; height:140px; float:left; position:relative; overflow:hidden; margin:0 34px 0 26px;}
.items-wrap .ii-item .o-pict a {height:140px; display:block; position:relative; text-decoration:none;}
.items-wrap .ii-item .o-pict a:after {width:auto; height:auto; display:block; content:' '; position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(255,255,255,0.05); opacity:0;}
.items-wrap .ii-item .o-pict a:hover:after { opacity:1;}
.items-wrap .ii-item .o-pict img {min-height:140px;}
.items-wrap .ii-item .i-cont { overflow:hidden;}
.items-wrap .ii-item .i-heads {height:80px; overflow:hidden;}
.items-wrap .ii-item .i-titles {max-height:45px; overflow:hidden; margin:0; line-height:1.1; font-weight:300; font-size:20px; color:#d7def0; text-transform:uppercase;}
.items-wrap .ii-item .i-titles a {color:#d7def0; text-decoration:none;}
.items-wrap .ii-item .i-titles a:hover { color:#fff;}
.items-wrap .ii-item .i-titles-sub {margin:0; line-height:1.1; font-size:15px; color:#6b799d;}


.page-content .idesc {line-height:1.3;}
.page-heads {margin:0 0 56px 36px;}
.page-heads h1 {margin:0; font-weight:300; font-size:20px; color:#d7def0; text-transform:uppercase;}
.page-heads h2 {margin:-3px 0 0 0; font-weight:400; font-size:15px; color:#6b799d;}


.js-tab-box {display:none;}
.js-tab-box.current {display:block;}

.item-full { overflow:hidden;}
.item-full .page-heads {margin-bottom:31px;}
.item-full-pict {width:530px; float:left; position:relative; margin:0 38px 0 0;}
.item-full-pict > ul > li {display:none;}
.item-full-pict > ul > li:first-child {display:block;}
.item-full-pict .o-pict { height:350px; display:block; overflow:hidden;}
.item-full-pict .bx-viewport { z-index:10;}
.item-full-pict .bx-viewport .o-pict a { height:350px; display:block; text-decoration:none;}
.item-full-pict .bx-viewport .o-pict img { visibility:hidden;}

.item-full-pict .bx-prev,
.item-full-pict .bx-next {width:50px; height:auto; display:block; position:absolute; top:0; bottom:0; text-align:center; background:rgba(0,0,0,0.5); z-index:20;}
.item-full-pict .bx-prev { left:0; -webkit-border-radius:10px 0 0 10px; -moz-border-radius:10px 0 0 10px; border-radius:10px 0 0 10px;}
.item-full-pict .bx-next { right:0; -webkit-border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0;}
.item-full-pict .bx-prev:after,
.item-full-pict .bx-next:before {width:16px; height:24px; content:' '; display:block; position:absolute; left:50%; top:50%; margin:-12px 0 0 -8px; background:url(/source/custom/img/buygame2/slider-arrw.png) no-repeat 0 0;}
.item-full-pict .bx-next:before {background-position:right 0;}
.item-full-pict .bx-prev:hover,
.item-full-pict .bx-next:hover {background:rgba(0,0,0,0.6);}

.item-full-cont { overflow:hidden;}
.item-full-cont .tabs-btn {padding:3px 0 0 0; margin:0 0 22px 0; font-size:17px; text-align:center;}
.item-full-cont .tabs-btn > a {padding:0 0 7px 0; display:inline-block; vertical-align:top; margin:0 32px; border-bottom:2px solid transparent; font-weight:300; color:#c9cfdd; text-decoration:none;}
.item-full-cont .tabs-btn > a.current {border-bottom-color:#6c50c1; font-weight:400;}
.item-full-cont .idesc {line-height:1.26;}

.item-full-bottom {padding:112px 0 0 0; clear:both; text-align:center;}

.item-full-bottom .ins-box-price {width:394px; padding:26px 0 30px 0; display:inline-block; vertical-align:top; background:rgba(0,0,0,0.06);}
.item-full-bottom .ins-box-price .i-heads {margin:0 0 1px 0; color:#7e8caa; text-transform:uppercase;}
.item-full-bottom .ins-box-price .i-titles {margin:0 0 36px 0; color:#b9c3d8; text-transform:uppercase;}




.footer-bottom {padding:26px 0 25px 0; overflow:hidden; margin:124px 0 0 0; font-size:15px; color:#4a536a; background:#2d323f;}
.footer-stat {width:200px; float:left; margin:0 0 0 62px;}
.footer-stat a {text-decoration:none;}
.footer-stat img { vertical-align:top;}
.footer-design {width:200px; padding:40px 0 0 0; float:right; margin:0 62px 0 0; text-align:right;}
.footer-design img { vertical-align:top;}
.footer-desc {padding:20px 0 0 0; overflow:hidden; text-align:center;}
.footer-desc .i-sitename {margin:0; font-size:18px; color:#7385b1;}
.footer-desc .i-copyright {margin:0 0 27px 0; font-size:15px; color:#506089;}

/*! fancyBox v2.1.5 */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin {
	position: relative; background: #2c3240; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow:inset 0 0 40px 5px #252a36, 1px 1px 30px rgba(0,0,0,0.35); -moz-box-shadow:inset 0 0 40px 5px #252a36, 1px 1px 30px rgba(0,0,0,0.35); box-shadow:inset 0 0 40px 5px #252a36, 1px 1px 30px rgba(0,0,0,0.35);
}
.fancybox-opened { z-index: 8030; }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url('/source/custom/img/buygame2/fancybox/fancybox_loading.gif') center center no-repeat; }
.fancybox-close { position: absolute; top:25px; right:24px; width: 12px; height: 12px; cursor: pointer; z-index: 8040;  background:no-repeat center center url('');}
.fancybox-close:after {width:auto; height:auto; display:block; content:' '; position:absolute; left:-3px; right:-3px; top:-3px; bottom:-3px; background:rgba(255,255,255,0.2); opacity:0; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.fancybox-close:hover:after { opacity:1;}
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent; -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span {width:0; height:0; display:block; position:absolute; top:50%; margin:-10px 0 0 0; border-top:10px solid transparent; border-bottom:10px solid transparent; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left:-24px; border-right:10px solid #fff; }
.fancybox-next span { right:-24px; border-left:10px solid #fff;}
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */

.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background:rgba(0,0,0,0.3); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url('/source/custom/img/buygame2/fancybox/fancybox_sprite2x.png'); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
	#fancybox-loading div { background-image: url('/source/custom/img/buygame2/fancybox/fancybox_loading2x.gif'); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ }
}



.fanbox {
	overflow: visible !important;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
.fanbox .fancybox-inner {height:auto !important; overflow: visible !important;}
.fanbox .fancybox-skin {overflow: visible !important;}

.fbox {width:540px; display:none; padding:25px; color:#cbcbcb;}
.fbox.type-ajax {display:block;}
.fbox_heads {margin:-5px 0 37px 0; font-weight:300; font-size:17px; color:#d0d7e6; text-transform:uppercase; text-align:center;}
.fbox_form {padding:0 70px 6px;}
.fbox_form .rows {margin:27px 0;}
.fbox_form .rows:first-child {margin-top:0;}
.fbox_form .rows_title {display:block; margin:24px 0 30px; font-size:14px; color:#54607e; text-align:center;}

.fbox_form .rows input[type="text"],
.fbox_form .rows input[type="email"],
.fbox_form .rows input[type="tel"] {
	width:100%; height:53px; padding:0 25px; font-size:14px; text-align:center;
}
.fbox_form .rows .show-error {box-shadow:inset 0 0 10px 3px #6c50c1;}
.fbox_form .group_btn { margin:31px 0 0 0;}
.fbox_form .clmn_btns_wrap {text-align:center;}
.fbox_form .group_btn label {
	width:214px; height:49px; line-height:49px; display:block; position:relative; overflow:hidden; margin:15px auto 0; border:3px solid #6c50c1; font-size:14px; color:#d7def0; text-align:center;
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
.fbox_form .group_btn label:first-child {margin-top:0;}
.fbox_form .group_btn label input { position:absolute; left:-10px; top:0; visibility:hidden;}
.js_order_item_submit input[type="submit"] {display:none !important;}
.fbox_form .group_btn label:hover {background:#6c50c1;}


.fbox_infocheck {}
.fbox_infocheck ul {margin:-5px 0 0 19px;}
.fbox_infocheck li {margin:5px 0 0 0; color:#96a1bf;}
.fbox_infocheck li .i-titles { color:#d7def0;}
.fbox_infocheck .idesc {margin:46px 0 42px 0; line-height:1.7; font-size:15px; color:#fff; text-align:center;}
.fbox_infocheck_btn {padding:0 0 10px 0; text-align:center;}
.fbox_infocheck_btn input {width:214px; height:55px; display:block; margin:0 auto;}


/* END */
a.copyleque {
    color: #6B41E8;
    text-decoration: none;
    transition: 0.3s;
    text-shadow: 0 0 2px;
}

a.copyleque:hover {
    color: white;
    text-shadow: 0 0 2px;
}

a.fbox_infocheck_btn {
    outline: none;
	    margin: 0 auto;
    padding: 15px 20px;
    display: inline-block;
    position: relative;
    border: 3px solid #6c50c1;
    vertical-align: top;
    line-height: normal;
    font-weight: 400;
    font-size: 14px;
    color: #d7def0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0);
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    width: 214px;
}